package com.ruoyi.system.vo.resp;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.system.vo.req.SortedCommDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 任务检查对象 fkwz_task
 * 
 * @author ruoyi
 * @date 2024-06-04
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TaskReqDTO extends SortedCommDTO
{
    private static final long serialVersionUID = 1L;


    private Long taskId;

    /** 单位id */
    private Long institutionId;

    /** 省id */

    private Long provinceId;

    /** 市id */

    private Long cityId;

    /** 区id */

    private Long zoneId;

    /** 街道id */

    private Long streetId;

    /** 注册省市区街道中文 */

    private String registerAddress;

    /** 任务来源 task_source_type：0-自主走访,1-市级派发 */
    private Integer taskSource;

    /** 检查状态 */

    private Integer taskStatus;

    /** 截止时间 */
    @Excel(name = "截止时间")
    private Date lastDate;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createOprUserid;

    /** 修改人 */
    @Excel(name = "修改人")
    private Long updateOprUserid;

    /** 状态（0正常 1停用 */
    @Excel(name = "状态", readConverterExp = "状态（0正常 1停用")
    private Integer status;


    /** 单位级别字典 */
    private Integer leveId;

    /** 单位类型字典 */
    private Integer industryId;

    /** 单位类型字典 */
    private Integer typeId;

    /** 单位类型中文 */
    private String industryName;


    /** 主要负责人 */

    private String leader;


    /** 单位名称 */

    private String name;

    /** 省市区街道中文 */

    private String areaName;

    /** 处置状态 */

    private Integer checkStatus;

    /** 所属派出所 */

    private String policeStationName;

    /** 开始时间 */
    private Date startDate;

    /** 结束时间 */
    private Date endDate;


//    /** 达标/不达标事项 */
//    private String standardOrNotStandard;

}
